package cn.blnp.net.flowable.event.bound.upgrade;

import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

/**
 * <h3>边界事件-升级边界事件</h3>
 *
 * @author <a href="mailto:blnp.yibin@qq.com">lyb</a>
 * @version 1.0
 * @since 2025/5/9 15:26
 */
@Slf4j
@SpringBootTest
public class BoundUpgradeEvent {

    /**
     *  <p>
     *      升级边界事件用于捕获一个在作用域内的活动抛出的升级。升级边界事件只能依附在子流程或者调用活动上。升级只能被升级中间抛出事件或者升级结束事件抛出。事件定义
     *   格式如下所示：
     *   <pre>
     *       {@code
     *          <escalation id="testEscalation" name="升级" escalationCode="testEscalationCode"/>
     *          <process id="escalationBoundaryEventProcess">
     *              <subProcess id="eventSubProcess1" name="质量检查事件子流程" triggeredByEvent="true">
     *                  <!-- 其他元素省略 -->
     *              </subProcess>
     *              <boundaryEvent id="escalationBoundaryEvent1" name="升级边界事件" attachedToRef="eventSubProcess1" cancelActivity="false">
     *                  <escalationEventDefinition escalationRef="testEscalation"/>
     *              </boundaryEvent>
     *          </process>
     *       }
     *   </pre>
     *  </p>
     **/
    @Test
    public void test() {

    }
}
